it & projec manager careers in Dublin, Ireland